Opérateurs division entière et reste

Entrée [1]:
Out[1]:
51.23076923076923

Vous avez 666 allumettes que vous voulez répartir par boites de 13, combien de boites pleines y aura-t-il ? S'il y a une boite non-pleine combien d'allumettes contiendra-t-telle ?

Ces questions sont liées à ce qu'on appelle la division euclidienne (ou division entière), c'est-à-dire qu'on souhaite trouver nbBoites et nbReste tels que :

666 = 13 * nbBoites + nbReste

0 <= nbReste < 13

En Python il est possible de calculer nbBoites et nbReste très facilement, à l'aide de deux nouveaux opérateurs :

Entrée [2]:
51
3
Entrée [ ]: